Writing Testsuites
test_anyUsage: test_any([[a]], b) test_any([[ int f (int i) {i = 0; return i;}; return f (1); ]],0) test_any_equal([[a]], b) test_any_equal([[ class Foo {int foo();}; return indices(Foo()); ]], ({"foo"})) test_eq(a, b) test_eq('u117f', 0x117f) test_equal(a, b) test_equal(mtest_m,copy_value(mtest_m)) test_do(a) test_do([[ void foo (int i) { multiset res = (<>); if (i) res = res; }; foo (1); ]]) test_true(a) test_true("A" == upper_case("a")) test_false(a) test_false("A" == "a") test_compile([[a]]) test_compile([[ Stdio.File foo=Stdio.File(); ]]) test_compile_any([[a]]) test_compile_any([[ void foo() { Stdio.File bar(int x, int y) { return 0; }; } ]]) test_compile_error([[a]]) test_compile_error([[ string a="x"; int b; b="x"*17; ]]) test_compile_error_any([[a]]) test_compile_error_any([[ mixed foo; mapping query_variables() { return ([]); }; mixed foo(mixed bar) { return 1/foo; } ]]) test_compile_warning test_compile_warning_any test_eval_error test_define_program,[[DOTEST(RUN,dnl test_program, [[DOTEST(TRUE,dnl test_program_eq, [[DOTEST(EQ,dnl test_program_equal, [[DOTEST(EQUAL,dnl test_tests, [[DOTEST(RUNCT,dnl cond,dnl [[CONDITION]],[[COND $1 [[CONDITION]],[[]]) cond_resolv,[[cond([[master()->resolv(dnl ifefun,[[cond([[all_constants()->$1]],[[$2]])]]) nonregression,[[ifefun(regression,[[$1]])]]) TESTNO,0) [[test_cmp]],[[ [[test_cmp3]],[[ Powered by PikeWiki2 |
|||
gotpike.org | Copyright © 2004 - 2009 | Pike is a trademark of Department of Computer and Information Science, Linköping University |